package com.ruoyi.swla2.domain;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 数据库表字段信息获取类
 */
public class PgFieldTableInfo implements Serializable {
    /**
     * 表类型
     */
    private Integer tableType;

    /**
     * 表名
     */
    private String tableName;

    /**
     * 空间数据字段名
     */
    private String geom;

    /**
     * 查询字段
     */
    private List<String> fields;

    /**
     * 查询字段参数值
     */
    private Map<String, Object> fieldValues;

    /**
     * 页数
     */
    private int pageNum;

    /**
     * 每页数据量
     */
    private int pageSize;

    public Integer getTableType() {
        return tableType;
    }

    public void setTableType(Integer tableType) {
        this.tableType = tableType;
    }

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getGeom() {
        return geom;
    }

    public void setGeom(String geom) {
        this.geom = geom;
    }

    public List<String> getFields() {
        return fields;
    }

    public void setFields(List<String> fields) {
        this.fields = fields;
    }

    public Map<String, Object> getFieldValues() {
        return fieldValues;
    }

    public void setFieldValues(Map<String, Object> fieldValues) {
        this.fieldValues = fieldValues;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
}
